/*
* @Author: malin
* @Date:   2017-11-06
* @Last Modified by:   Administrator
* @Last Modified time: 2017-11-07
* 信息披露\
*礼品商城
*/
/*信息披露-zhangkun*/
.back-g{
    background: #eeeeee;
    box-shadow: 2px 2px 4px #dedede;
}
.back-w{
    background: #ffffff;
}
.height60{
    height:60px;
}
.height230{
    height:230px;
}
.height430{
    height:430px;
}
.height660{
    height:660px;
}
.protitle{
    padding-top: 18px;
    padding-left:18px;
    font-size: 18px;
}
.contact-info-right{
    width:253px;
    height: 183px;
    float: right;
    margin-top: 42px;
    margin-left:47px;
}
.contact-info-right ul li{
    float:left;
    width:96px;
    height:96px;
    border:solid 1px #CCC;
}
.contact-info-right ul li p{
    margin-left:12px;
    font-size: 14px;
    font-weight: 800;
}
.contact-info-right ul li img{
    padding-top:3px;
    padding-left:3px;
}
.contact-info-left{
    width:690px;
    height: 230px;
}
.contact-info-left ul li{
    float:left;
    width:300px;
    height:90px;
    list-style: none;
    margin-left:40px;
    margin-top:30px;
}
.img-left{
    float:left;
    width:76px;
    height:76px;
    text-align: center;
    border: 0px solid;
    border-radius: 11px;
    box-shadow: 1px 10px 44px #f7f7f7;
}
.img-left img{
    padding-top: 15px;
}
.text-right{
    float:right;
}
.text-right p{
    padding-bottom: 10px;
}
.text-right-more{
    margin-right: 120px;
}
.contact-info{
    width:990px;
    display: block;
}
.servie-title{
    font-weight: 800;
}
.company-address{
    width:518px;
    height: 30px;
    margin-top: 40px;
    margin-left: 28px;
    margin-bottom: 20px;
}
.map-address{
    width: 928px;
    height:300px;
    border:#ccc solid 1px;
    margin-left: 28px;
}
.progress{
    width:14px;
    height: 4px;
    border-radius: 4px;
    background-color: #ffba01;
}
.round{
    width:5px;
    height: 5px;
    border-radius: 4px;
    background-color: #ffba01;
}
.margin{
    float: left;
    margin-top:10px;
    margin-right:9px;
}
.branch-address{
    width:990px;
    height: 485px;
    background: #ffffff;
    display: block;
    margin-bottom:34px;
    box-shadow: 2px 2px 4px #dedede;
}
.branch-address ul li{
    float:left;
    font-family: "微软雅黑";
    font-size: 14px;
    list-style: none;
    width: 346px;
    height:90px;
    margin-top:48px;
}
.branch-address ul li a{
    font-size:14px;
    color:#f15b3a;
    text-decoration: underline;
}
.branch-title{
    line-height:27px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom:17px;
    height:27px;
}
.branch-mid{
    margin-bottom:13px;
}
.branch-right{
    margin-right:125px;
    margin-left:50px;
}
.title-coin{
    float: left;
    margin-left: -50px;
    display: inline-block;
    height: 27px;
}
.firstconent{
    width:990px;
    height:498px;
    margin-bottom:20px;
}
.secondcontent{
    width:990px;
    height:208px;
    background-color:#FFFFFF;
}
.infoloan-redbtn,.infoloan-graybtn{
    width: 178px;
    height: 62px;
    line-height:54px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    font-size: 26px;
    float: left;
    margin-right:103px;
    display: inline-block;
}
.infoloan-redbtn{
    background: url("../images/newguide/personal.png") no-repeat top center;
}
.infoloan-graybtn{
    background: url("../images/newguide/company.png") no-repeat top center;
}
.process{
    width:990px;
    height:115px;
}
.loan-product{
    background-color:#FFFFFF;
}
.personal-loan{
    padding-bottom: 40px;
    background: #fff;

}
.empty-circle{
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #FFFFFF;
    border: 3px #f15b3a solid;
    float:left;
    display: inline-block;
    margin-top: 8px;
    margin-left: -20px;
}
.header-content{
    height: 180px;
    margin-bottom: 20px;
}
.echars-data{
    height:423px;
    background-color:#FFFFFF;
    box-shadow: 2px 2px 4px #dedede;
}
.turnover{
    width: 495px;
    height: 393px;
    float: left;
    text-align:center;
}
.number-style{
    font-size:38px;
    color:#f15b3a;
    font: UrbanStencil;
    margin-top:40px;
    font-weight:600;
}
.h-line{
    width:130px;
    height:1px;
    margin:0 auto;
    padding:0px;
    background-color:#e5e5e5;
    overflow:hidden;
    margin-top:20px;
}
.font-style{
    font-size: 14px;
    color:#8d8d8d;
    font-weight:700;
    margin-top: 10px;
}
.main-chars{
    width: 420px;
    height: 300px;
    margin-left:22px;
    margin-top:-39px;
}
.font-down{
    margin-top: 10px;
    font-size: 16px;
    font-weight: 800;
}
.risk-control{
    min-height: 214px;
    padding-top: 60px;
    background:#FFFFFF;
    box-shadow: 2px 2px 4px #dedede;
}
.circle-in{
    height:120px;
    background:url("../images/nowdata/circle.png") no-repeat center;
}
.circle-all ul li{
    float:left;
    width:200px;
    height: 125px;
    margin-left: 23px;
    margin-right: 23px;
    text-align: center;
}
.program-data{
    height:588px;
    background:#FFFFFF;
    box-shadow: 2px 2px 4px #dedede;
}
.basic-data{
    height:116px;
}
.basic-data ul li{
    float:left;
    height: 58px;
    width: 488px;
}

.program-font-down{
    font-size: 16px;
    float:left;
    font-weight: 600;
}
.progress-bar{
    width: 230px;
    height: 8px;
    border-radius: 20px;
    background-color: #FFFFFF;
    border: 2px #000000 solid;
    display: inline-block;
    overflow: hidden;
}
.user-data{
    min-height:1494px;
    background-color: #FFFFFF;
    margin-bottom: 30px;
    box-shadow: 2px 2px 4px #dedede;
}
.user-basic{
    height: 155px;
}
.user-basic ul li{
    float:left;
    width:234px;
    margin-top: 42px;
}
.user-img{
    float:left;
}
.basic-info{
    float:left;
}
.user-investnum{
    padding-top: 24px;
}
.w-line{
    width:1px;
    height:53px;
    background-color: #e5e5e5;
    overflow: hidden;
    float: left;
    margin-top: 61px;
}
.age-basic{
    height:250px;
}
.age-basic ul li{
    width: 482px;
    height: 236px;
    float:left;
}
.empty-circle-weight{
    float: left;
    display: inline-block;
    margin-left: 18px;
    margin-right: 7px;
    width: 5px;
    height: 5px;
    border-radius: 9px;
    border: 4px #f6af38 solid;
}
.back-g-short{
    height: 48px;
    line-height: 14px;
    width: 450px;
    box-shadow: none;
    margin-left: 35px;
    margin-top: 25px;
    background: #eeeeee;
}
.age-detail{
    width: 330px;
    height: 212px;
    margin-top:20px;
    margin-left: 106px;
}
.map-data{
    height:450px;
}
.map-detail{
    width:600px;
    height: 380px;
    margin:0 auto;
}
.invest-data{
    min-height:490px;
}
.invest-data ul li{
    width:495px;
    float:left;
}
.borrow-ten{
    width: 400px;
    min-height: 180px;
    margin-top: 10px;
    margin-left: 47px;
    font-size:16px;
    text-align: center;
    display: inline-block;
    line-height: 33px;
}
.num-span{
    height:36px;
}
.gray-bg{
    height:36px;
    background: #eeeeee;
    float: left;
}
.empty-w-line{
    float:left;
    background: #FFFFFF;
    width: 1px;
    height: 16px;
    overflow: hidden;
}

/*
*项目数据图表
*/
.program-data-top{
    width: 830px;
    height: 228px;
    margin-top: 14px;
    margin-left: 78px;
}
.program-data-topl{
    width: 486px;
    height: 232px;
    float: left;
}
.program-data-topr{
    width: 330px;
    height: 232px;
    float: left;
}
.program-data-topl ul,.program-data-topr ul{
    width: 326px;
    height: 166px;
    float: left;
}
.program-datatil{
    width: 230px;
    height: 64px;
    margin-left: 96px;
    line-height: 64px;
    font-weight: 600;
}
.program-data-topl ul li,.program-data-topr ul li{
    width: 326px;
    height: 34px;
    position: relative;
}
.info-program-name{
    width: 98px;
    height: 34px;
    font-size: 16px;
    line-height: 14px;
    float: left;
}
.info-program-bar{
    width: 220px;
    height: 10px;
    border: 2px solid #000;
    border-radius:8px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}
.info-program-num{
    content:attr(data-msg);
    position: absolute;
    right:20%;
    bottom: -20px;
    min-width: 60px;
    height: 26px;
    padding: 5px;
    text-align: center;
    background: #000;
    opacity: 0.9;
    border-radius: 4px;
    color: #fff;
    font-size: 20px;
    display: none;
    z-index: 29999;
}
.info-programnum-one,.info-programnum-two,.info-programnum-three,.info-programnum-four{
    height: 14px;
    background: #f84b4b;
}
.info-programnum-two{
    background:#ffba01;
}
.info-programnum-three{
    background: #0468ff;
}
.info-programnum-four{
    background: #06cbc4;
}

/*
*借款人及出借人余额分布
*/
.debit-balance{
    width: 572px;
    height: 208px;
    margin-top: 20px;
    margin-bottom: 30px;
}
.debit-balancel,.debit-balancer{
    width: 248px;
    height: 194px;
    background: #fff;
    text-align: center;
}
.topTen{
    width: 226px;
    height: 190px;
}
    /*平台公告*/
.infopub-content{
    min-height: 662px;
    margin-top: 20px;
}
.infopub-aside{
    width: 990px;
    min-height: 408px;
    padding-bottom: 90px;
    margin-bottom: 20px;
}
.infopub-til{
    height: 60px;
    padding-left: 16px;
    background: #eeeeee;
}
.infopub-til .css-linel,.infopub-til .css-linem ,.infopub-til .css-liner{
    margin-top: 28px;
    margin-right: 3px;
}
.infopub-til  .activ-til{
    line-height: 30px;
    height: 30px;
    margin-left: 10px;
}

.infopub-aside .activ-info,.pubactiv-info{
    width:650px;
    height: 70px;
    line-height: 70px;
}
.infopub-aside .activ-info{
    cursor: pointer;
}

.infopub-aside .activ-info:hover{
    color:#fa8f27;
}
/*信息详情*/
.infopub-aside .pulish-news{
    min-height: 64px;
    line-height: 64px;
    padding-bottom:40px;
}
.infopub-aside .pulish-news li{
    border-bottom: none;
}
.publsih-line,.pubrisc-line{
    width: 908px;
    height: 70px;
    border-bottom: 1px solid #ececec;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.pubrisc-line{
  margin: 0 auto;
  color: #fa8f27;
}
.infopub-aside .activ-time{
    margin-right: 0;
    height: 70px;
    line-height: 70px;
}
.publish-show{
    width:904px;
    min-height: 120px;
    background: #fff;
    border-bottom: 1px solid #ececec;
    padding-left: 6px;
    padding-bottom: 0;
    margin:0 40px;
}

.infopub-aside .activ-detail{
    width: 858px;
    min-height: 90px;
}
.publish-show p{
    width: 858px ;
}
.detail-txt{
    min-height: 60px;
    line-height: 36px;
    padding-bottom: 20px;
}
.detail-txt p{
    text-indent: 28px;
}
/*公司新闻*/
.pub-newsdetail{
    width: 910px;
    min-height: 404px;
}
.newsdetail-til{
    height: 90px;
}
.newsdetail-l{
    width: 650px;
    height:64px;
    padding-top: 26px;
    overflow: hidden;
}
.newsdetail-r{
    height:64px;
    padding-top: 26px;
    text-decoration: underline;
}
.news-detailinfo{
    width: 910px;
    min-height: 400px;
    line-height: 30px;
    margin-top: 20px;
    overflow: hidden;
}
.news-detailinfo p{
    text-indent: 28px;
}
.infopub-aside .red-poit{
    margin-top: 32px;
}
.risc-popbtn{
    line-height: 58px;
    padding-right: 18px;
    text-decoration: underline;
}
/*新闻分类*/
.news-type{
    height: 86px;
    border-bottom: 2px solid #f1f1f1;
}
.news-typebtn{
    width: 506px;
    height: 52px;
    padding-top: 30px;
}
.news-typebtn a{
    width: 100px;
    padding: 2px 10px;
    font-size: 16px;
    border-radius: 24px;
    margin-right: 26px;
}
.news-typebtn .lgray-btn{
    color: #fff;
}
.pub-investerclass{
    width: 990px;
    min-height: 248px;
    margin-top: 36px;
    margin-left: 11px;
}
.pub-investerclass li{
    width: 280px;
    height: 242px;
    margin: 0 21px;
    float: left;
    overflow:hidden;
}
.investerclass-img{
    width: 280px;
    height: 160px;
    display: inline-block;
    overflow: hidden;
}
.investerclass-til{
    line-height: 52px;
}
/*运营报告*/
.year-typebtn{
    width: 650px;
}
/*资质荣誉*/
.pub-glory{
    width: 990px;
    min-height: 242px;
    margin-top: 46px;
}
.pub-glory li{
    width: 244px;
    height: 240px;
    margin: 0 42px;
    float: left;
    overflow: hidden;
}
.pub-glory li p{
    padding-left: 3px;
}
.glory-img{
    width: 244px;
    height: 146px;
    display: inline-block;
    margin-bottom: 14px;
    overflow: hidden;
}
/*合作机构*/
.info-organization .infopub-aside {
    padding-bottom: 0;
}
.pub-partner{
    height: 360px;
}
.part-partner{
    min-height: 400px;
}
.part-partner-txt{
    border-top:1px solid #e5e5e5;
    padding-left: 40px;
    line-height: 60px;
    padding-bottom: 40px;
}
/*
* @Author: malin
* @Date:   2017-11-09
* @Last Modified by:   Administrator
* @Last Modified time: 2017-11-09
* 信息披露-优势保障
*/
/*国有控股*/
.state-holded{
    min-height: 465px;
}
.state-holded .risc-popbtn{
    text-decoration: none;
}
.state-holdedl{
    width: 280px;
    height: 350px;
    padding: 50px 0 0 30px;
}

.state-holded-jpg{
    width: 252px;
    height: 338px;
    background: #f6f6f6;
}
.state-holded-img{
    width: 216px;
    height: 296px;
    padding-top: 20px;
    overflow: hidden;
}

.state-holded-til,.bank-holded-til{
    width: 148px;
    height: 50px;
    top: 50px;
    left:20px;
    line-height: 44px;
    background: url("../images/state-icontil.png") no-repeat top left;
}
.state-holded-til{
   padding-left: 24px;
}
.bank-holded-til{
    padding-left: 8px;
}
.state-holdedm{
    width: 556px;
    height: 276px;
    padding-top: 64px;
    overflow: hidden;
}
.state-holdedr{
    width: 70px;
    height: 324px;
    margin-top:54px;
}
.hb-popbtn,.nx-popbtn,.zh-popbtn{
    height: 88px;
    width: 70px;
    display: block;
}
.hb-popbtn,.nx-popbtn{
    margin-bottom: 40px;
}
.pop-txt{
    display:none ;
    width: 260px;
    min-height: 236px;
    top:40px;
    left:-260px;
    z-index: 56;
}
.pop-txtinfo{
    width: 238px;
    min-height:236px;
    background: #fff;
    border: 3.5px solid #000;
    border-radius:30px;
}
.pop-txtinfo16{
    width: 4px;
    height: 92px;
    top: 57px;
    left: -3px;
}
.pop-txt-til{
    width: 210px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    margin: 0 auto;
}
.poptxt-detail{
    width: 210px;
    min-height: 260px;
    line-height: 30px;
    padding-top: 14px;
    padding-bottom: 20px;
    margin:0 auto;
}
.bank-holded-txt{
    width: 620px;
    min-height: 366px;
    margin-top: 40px;
    line-height: 30px;
}
/*资金安全*/
.state-til{
    width: 830px;
    height: 50px;
}
.state-tilicon{
    top: 50px;
    left: 0;
}
.fund-securityimg{
    margin-top: 84px;
}
.fund-securitytxt{
    width: 738px;
    height: 270px;
    padding-top: 28px;
    line-height: 30px;
}
.capital-risks{
    text-decoration: underline;
}
/*信息安全*/
.info-safety .state-holded-img{
    width: 316px;
    height: 270px;
}
.info-safety .state-holded-jpg{
    width: 310px;
    height: 230px;
}
.info-safety .state-holded-img{
    width: 280px;
    height: 200px;
    padding-top: 14px;
}
.info-safety .bank-holded-txt{
    width: 550px;
}
.info-safety .state-holdedl {
    width: 356px;
}
.info-safety .bank-holded-txt{
    line-height: 26px;
}
/*项目安全*/
.item-security{
    min-height: 492px;
}
.item-security-txt{
    min-height: 420px;
    margin-top: 30px;
}
.item-security-info{
    width: 450px;
    min-height:460px;
    margin-left:40px ;
    float: left;
}
.item-security-info li{
    width: 450px;
    height: 168px;
}
.item-security-icon{
    width: 24px;
    height: 28px;
    padding-top: 12px;
    text-align: center;
}
.item-securityr{
    width: 396px;
    height: 168px;
    line-height: 32px;
}
.info-popbtn{
    line-height: 58px;
    padding-right: 18px;
}
.depository-report-info{
    width: 944px;
    height: 90px;
    padding-top: 30px;
    padding-bottom: 20px;
    margin: 0 auto;
    line-height: 30px;
}
.depository-report-txt .publsih-line {
    width: 944px;
    margin: 0 auto;
}
.inforisc-txt .detail-txt{
    padding-top: 14px;
}
.inforisc-txt .publish-show{
    border-bottom: none;
}

/*信息披露*/
.infopub-banner{
    height: 512px;
    background: #fff url("../images/infopub-banner.png") no-repeat top center;
}
.infopub-bannertxt{
    width: 1180px;
    height: 512px;
}
.bannertxt-l{
    width:370px;
    height:512px;
    position: absolute;
}
.bannertxt-limg{
    top:50px ;
    left:24px ;
}
.bannertxt-r{
    width: 816px;
    height: 410px;
    margin-top: 50px;
}
.bannertxt-rinfo{
    width: 730px;
    height: 170px;
    padding-left: 12px;
    color: #fff;
    padding-top: 44px;
    line-height: 30px;
}
.bannertxt-rimg{
    width: 810px;
    height: 174px;
}
.shareholder-structure{
    width: 1200px;
    height: 504px;
}
/*组织结构*/
.org-structure,.org-structureimg{
    height: 646px;
    background: #fef4e9;
}
.management-team{
    height: 670px;
    background: #fff;
}
.personal-info{
    height: 670px;
}
.personal-info .infopub-til{
    background: #fff;
}
/*office-environment*/
.office-environment{
    height: 422px;
    margin-top: 20px;
    background: #f5f5f5 url("../images/team/officebg.png") no-repeat top center;
}
.office-in{
    height: 424px;
}
.office-in .infopub-til{
    width: 260px;
    float: left;
    background: none;
}
/*
*down-center
*下载中心
*/
.down-center,.loan-report {
    min-height: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.down-centerbg{
    height: 174px;
    background: url("../images/down-center.png") no-repeat top center;
}
/*贷后报告背景*/
.loan-reportbg{
    height: 174px;
    background: url("../images/revise/loadban.png") no-repeat top center;
}
.down-centerbox{
    min-width:360px;
    height: 70px;
}
.down-centertxt,.loan-reportxt{
    min-height:300px;
    margin-top: 20px;
    padding-top: 14px;
    padding-bottom: 90px;
}
.down-centertxt li{
    width: 1124px;
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 auto;
}
.down-centertime{
    margin-left: 20px;
}
.down-centerbtn{
    margin-right: 20px;
}
/*招贤纳士*/
.employbg{
    height: 174px;
    background: url("../images/emloybg.png") no-repeat top center;
}
.employtxt{
    min-height:300px;
    margin-top: 20px;
    padding-top: 14px;
    padding-bottom: 90px;
}
.employtxt .activ-showbtn{
    padding-right: 20px;
}
.employtxt .publish-show{
    width: 1084px;
    margin: 0;
    padding: 0 20px;
}
.employtxt li{
    width: 1124px;
    min-height: 70px;
    background: #eeeeee;
    margin: 0 auto;
}
.employ-num,.employ-til{
    margin-left: 20px;
    min-height: 70px;
    line-height: 70px;
}
.employbox{
    min-width:360px;
    height: 70px;
}
.employinfo{
    width: 1110px;
    min-height: 200px;
}
.employinfo{
    line-height: 32px;
}
.employinfo-bot{
    width: 100%;
}
/*
* @Author: malin
* @Date:   2017-11-27
* @Last Modified by:   Administrator
* @Last Modified time: 2017-11-27
*礼品商城
*/
.jkd-mall{
    min-height: 350px;
}
.mall-top{
    height: 200px;
    margin: 20px 0;
}
.mall-topl{
    width: 864px;
    height: 200px;
    background: url("../images/mall/mall-topbg.png") no-repeat top center;
}
.mall-txtinfo{
    padding-top: 132px;
    padding-left: 44px;
}
.mall-topr{
    width: 280px;
    height: 200px;
}
.mall-logged{
    height: 134px;
    margin-top: 32px;
}
.mall-logged .jkdcoin-img{
    margin-left: 0;
}
.mall-jkdcoin{
    margin-left: 56px;
}
.mall-list{
    display: inline-block;
    color: #fff;
    background: #ffba01;
    border: 2px solid #000;
    box-shadow: 2px 2px 0 #ffba01;
    min-width:102px;
    padding: 0 14px;
    height: 34px;
    line-height: 34px;
    margin:20px 0 0 50px ;
    border-radius: 30px;
    font-size: 16px;
    text-align: center;
    float: left;
    cursor: pointer;
}
.more-mallinfo{
    line-height: 26px;
    margin-right: 20px;
}
/*登陆后*/
.mall-logging{
    width: 296px;
    height:160px;
}
.mall-loggingbtn{
    width: 260px;
    height: 44px;
    text-align: center;
    line-height: 40px;
    margin: 74px 0 36px 0;
    display: inline-block;
    background: url("../images/mall/mall-logging.png") no-repeat top center;
}
.recommend{
    width: 1160px;
    padding: 0 20px;
    height: 60px;
}
.mall-gifts .recommend-detailtil li{
    text-align: center;
    margin-left: 0;
    position: relative;
}
.mall-gifts  .nav-square {
    bottom: 2px;
    right: 20px;
}
.svolume{
    width: 110px;
    min-height: 66px;
    background: #fff;
    display: none;
    position: absolute;
    bottom:-70px;
    left: 0;
    border: 2px solid #e9e9e9;
    z-index: 99;
}
.svolume li{
    border-bottom: 1px solid #e9e9e9;
}
.svolume li a:hover{
    color: #ff2610;
}
.svolume li a{
    line-height: 32px;
}
.recommend-til{
    line-height: 60px;
    font-weight: 700;
}
.life-til{
    line-height: 60px;
    font-weight: 700;
    background: -webkit-linear-gradient(left top, #ff257c, #dd49e2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #ff257c, #dd49e2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #ff257c, #dd49e2); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #ff257c, #dd49e2); /* 标准的语法 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.baby-til{
    line-height: 60px;
    font-weight: 700;
    background: -webkit-linear-gradient(left, #ff7fb2, #5ebdff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #ff7fb2, #5ebdff);/* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #ff7fb2, #5ebdff); /* Firefox 3.6 - 15 */
    background: linear-gradient(right, #ff7fb2, #5ebdff); /* 标准的语法 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.recommend-detailtil{
    width: 484px;
    height: 60px;
    line-height: 60px;
}
.mall-gifts .recommend-detailtil{
    margin-left:198px;
}
.pe-lookfor{
    width: 410px;
}
.all-gift{
    line-height: 60px;
}
.recommend-detailtil>li{
    min-width: 100px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-top: 14px;
    text-align: center;
    position: relative;
}
.fuel-pack{
    height: 84px;
    position: relative;
}
.fuel-packmid{
    width: 500px;
    height: 84px;
    overflow: hidden;
    margin-top: 20px;
    background: url("../images/mall/fuel-packmid.png") no-repeat bottom center;
}
.elc-equipment{
    background: url("../images/mall/elc-2.png") no-repeat bottom center;
}
.elc-eq{
    background: url("../images/mall/elc-3.png") no-repeat bottom center;
}
.elc-eqm{
    background: url("../images/mall/elc-4.png") no-repeat bottom center;
}
.elec-life{
    background: url("../images/mall/elec-life.png") no-repeat bottom center;
}
.fuel-packtil{
    line-height: 52px;
    font-weight: 700;
    background: -webkit-linear-gradient(left top, #ff8625 , #e24949); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #ff8625 , #e24949); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #ff8625 , #e24949); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #ff8625 , #e24949); /* 标准的语法 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.more-gift{
    position: absolute;
    top: 50px ;
    right: 20px;
}
.fuel-packbot{
    min-height: 260px;
}
.fuel-packbot .lottery-ul{
    width: 1100px;
    min-height: 200px;
    padding-left: 0;
    margin-left:72px;
}
.fuel-packbot .lottery-ul li{
    height: 200px;
}
.fuel-packbot .lottery{
    width: 100%;
    height: 132px;
}
.fuel-packbot .lottery img{
    width: 100%;
}
.fuel-packbot .coin-log{
    text-decoration: line-through;
}
.price-num{
    margin:0 14px;
}
.lottery-wait{
    height: 132px;
    line-height: 132px;
    color: #000;
    background: #f8f8f8;
    background: url("../images/mall/lottery-coin.png") no-repeat top center;
}
.lottery-wait p{
    padding-left: 20px;
}
.gift-ul{
    width: 1100px;
    min-height: 200px;
    padding-top: 30px;
}
.gift-ul li{
    float: left;
    margin-left:112px;
    text-align: center;
}

.gift-img,.gift-none{
    width: 160px;
    height: 160px;
    overflow: hidden;
    display: block;
    border: 1px solid #fff;
}
.gift-none{
    background: url("../images/mall/gift-none.png") no-repeat top center;
}
.gift-img:hover,.gift-none:hover{
    border: 1px solid #e6e6e6;
}
.gift-img img{
    width: 100%;
}
.gift-none p{
    text-align: center;
    font-weight: 700;
    margin-top: 70px;
    color: #666;
}
.gift-ul .price-num{
    margin-left: 0;
    margin-right:4px;
}
.gift-ul .my-assetsinfo{
    margin: 0;
    margin-top: 10px;
}

/*我的订单*/
.explain{
    width: 620px;
    padding-left: 70px;
    line-height: 60px;
}
.oder-list{
    width: 1200px;
    min-height: 230px;
}
.oder-info {
    width: 1200px;
    height: 230px;

}
.oder-num{
    padding-left:30px;
    line-height: 60px;
}
.oder-time{
    padding-left: 14px;
    line-height: 60px;
}
.oder-img{
    width: 404px;
    padding-right: 24px;
    height: 150px;
    overflow: hidden;
}
.oder-imgl{
    width: 134px;
    height: 134px;
    border: 1px solid #e9e9e9;
    margin:0 24px 0 28px;
    overflow: hidden;
}
.oderimg{
    width: 134px;
    height: 134px;
    display: table-cell;
    vertical-align: middle;
}
.oder-imgr{
    width: 200px;
    height: 130px;
    padding-right: 14px;
    line-height:24px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
}
.oder-imgr>p{
    word-break:break-all;
}
.gift-num{
    width: 60px;
    height: 158px;
    text-align: center;
}
.oder-coin{
    width: 84px;
    height: 158px;
}
.count-num{
    padding-left: 18px;
}
.receiver{
    width: 150px;
    height: 158px;
}
.oder-add{
    width: 240px;
    height: 158px;
}
.oder-addinfo{
    width: 224px;
    height: 104px;
}
.oder-status{
    width: 88px;
    height: 158px;
}
.oder-status .confirma{
    display: block;
}
.oder-til{
    margin-bottom:18px;
}
/**/
.gift-aside{
    width: 186px;
    min-height: 372px;
}
.gift-type{
    width: 186px;
    min-height: 222px;
    margin-bottom: 24px;
}
.gift-type li{
    height: 56px;
    line-height: 56px;
    padding-left: 20px;
    font-size: 16px;
}
.gift-name{
    padding-left: 6px;
}
.gift-asder{
    width: 990px;
    min-height: 964px;
    padding-bottom: 60px;
}
.gift-asdeul{
    width: 956px;
    min-height: 194px;
    margin: 40px 0 0 40px;
}
.gift-asdeul .my-assetsinfo{
    margin: 0;
}
.gift-asdeul .price-num{
    margin: 0;
    width: 140px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 32px;
    white-space: nowrap;
}
.gift-asdeul  .coin-log{
    text-decoration: line-through;
}
.activ-price{
    line-height: 32px;
}
.gift-asdeul .q-mark{
    margin-right:4px;
}
.gift-asdeul li{
    width: 142px;
    height: 260px;
    margin-right: 44px;
    float: left;
}
.smlottery{
    width: 144px;
    height: 144px;
    display: block;
    background-size:contain ;
    border: 1px solid #fff;
}
.smlottery img{
    width: 100%;
    margin-top: 30px;
}
/*商品列表*/
.gift-show{
    width: 144px;
    height: 144px;
    display: block;
    overflow: hidden;
    border: 1px solid #fff;
}
.gift-show img{
    width: 100%;
}
.gift-show:hover,.smlottery:hover{
    border: 1px solid #e6e6e6;
}
/*订单步骤*/
.oder-step{
    width: 594px;
    height: 60px;
}
.invented{
    width: 420px;
}
.oder-step li{
    width: 80px;
    height: 60px;
    line-height: 60px;
    float: left;
    text-align: center;
}
.oder-stepline{
    width: 70px;
    height: 2px;
    padding-top: 28px;
    border-bottom: 1px dashed #cccccc;
}
.gift-counter{
    min-height: 334px;
    padding-top: 30px;
}
.gift-counterimg{
    width: 300px;
    height: 300px;
    margin-left: 20px;
    margin-right: 30px;
    overflow: hidden;
    border: 1px solid #e9e9e9;
}
.counterimg{
    width: 300px;
    height: 300px;
    display: table-cell;
    vertical-align: middle;
}
.counterimg img{
    width: 100%;
}
.gift-countertxt{
    width: 782px;
    height: 316px;
}
.gift-countertxt .q-mark{
    margin-top: 2px;
}
.gift-btn{
    height: 78px;
    margin-top: 30px;
}
.counter-btn{
    width: 106px;
    height: 24px;
    margin-top: 12px;
    border: 1px solid #e6e6e6;
}
.increase{
    width: 20px;
    text-align: center;
    padding-left: 6px;
}
.decrease{
    width: 20px;
    text-align: center;
    padding-right: 6px;
}
.counternum{
    width: 46px;
    height: 20px;
    line-height: 24px;
    border:none ;
    background: #fff;
    text-align: center;
}
.surplus{
    width: 100px;
    height: 32px;
    margin-left: 30px;
    margin-top: 12px;
}
.gift-coinerr{
    line-height: 40px;
    margin-left: 28px;
}
.service-team{
    line-height: 30px;
}
.gift-detail{
    min-height: 200px;
    padding-bottom: 40px;
}
.jd-img{
    width: 1120px;
    padding: 0 40px;
    min-height: 450px;
}
.jd-img img{
    height: 100%;
}
.jd-txt{
    line-height: 34px;
    margin-bottom: 30px;
}
.jd-table{
    width: 800px;
    min-height: 400px;
    margin: 0 auto;
    border: 1px solid #ccc;
    text-align: center;
}
.Ptable {
    width: 100%;
}
.tdTitle {
    text-align: left;
    width: 300px;
    line-height: 36px;
    background: #f9f9f9;
    padding-left: 24px;
}
.Ptable td{
    border-bottom: 1px solid #f2f1f1;
    text-align: left;
    background: none;
    padding-left: 24px;
}
.invented-counter .price-num{
    margin: 0;
}
.limit-time{
    padding-left: 20px;
    padding-right: 10px;
}
.invented-counter .invest-btn{
    width: 136px;
    margin-left: 0;
    margin-bottom: 14px;
}
.invented-counter .gift-btn{
    height: 60px;
}
.invented-counter .oderimg{
    width: 300px;
    height: 300px;
}
.invented-counter .counterimg img{
    width: 80%;
}
.invented-til{
    padding-left: 60px;
    line-height: 60px;
}
.invented-txt{
    width: 550px;
    min-height: 200px;
    line-height: 24px;
    padding-left: 60px;
    padding-top: 24px;
}
/*提交订单*/
.gift-submit{
    min-height: 276px;
}
.submit-til{
    line-height: 54px;
    padding-left: 50px;
}
.buy-info{
    width: 550px;
    min-height:180px;
    margin-top: 42px;
}
.buy-row{
    width: 600px;
    min-height: 48px;
}
.buy-til{
    width: 100px;
    height: 24px;
    padding-right: 14px;
}
.buy-rowr{
    width: 440px;
    min-height:20px;
    margin-bottom: 14px;
}
.buy-row select{
    width: 132px;
    height: 24px;
    margin-bottom: 14px;
    margin-right: 10px;
    padding-left: 8px;
    border:1px solid #e6e6e6;
}
.buy-row input{
    width: 262px;
    height: 20px;
    padding-left: 10px;
    border:1px solid #e6e6e6;
}
.buy-info .invest-btn{
    margin: 0 auto;
    line-height: 34px;
    padding-bottom: 40px;
}
/*虚拟商品提交*/
.gift-countertxt table{
    width: 470px;
    height: 160px;
    border: 1px solid #e6e6e6;
    color: #666;
}
.gift-countertxt table td{
    text-align: center;
    border: 1px solid #e6e6e6;
}
.submitin{
    width: 316px;
    height: 56px;
    margin-left: 150px;
    margin-top: 30px;
}
.submitin-slogen{
    line-height: 36px;
    padding-left: 40px;
}
.check-info {
    margin-top: 22px;
    line-height: 24px;
}
.return-mall{
    position: absolute;
    right:46px;
    bottom: 60px;
}

